前面介紹了這麼多知識,那我們了解了這些,到底什麼服務會用到docker-compose呢?
對我來說,我會使用到docker-compose的情境有幾種
而現在大部分如果說有提供self-host的開源專案,基本上都會提供相對應的docker-compose.yaml,所以在閱讀一個新專案的時候,建議可以找找看有沒有docker-compose.yaml這個檔案,如果有的話就可以讓你更快了解這個專案喔
而當打開檔案後,通常會需要注意幾個部分
1234:5678
的意思是你電腦的port 1234會接到container內的port 5678lsof -i :8000
來查詢擋住你的service的pid,如果他是你認識的服務,而且不重要,就可以用 kill -9 {pid}
把他砍了,但請小心不要砍到系統的服務喔在下一篇我會介紹我是怎麼自架一個有domain的開源服務,也會推薦幾個我覺得很不錯的可自架的開源服務以及相關的docker-compose.yaml